<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>Document</title>
	</head>
	<body>
		
	</body>
</html>
<script>
	// 程序运行的三大结构
	// 顺序结构, 代码从上到下依次执行
	// 分支结构, 根据不同的情况, 走不同的代码段
	// 循环结构, 在满足条件的情况下, 反复执行一段相同的代码

	// 分支语句
	// if语句
	/*
		* 如果条件表达式结果为真, 就走花括号中的代码, 否则就不走
	 	if (条件表达式) { 
	 		代码....
	 	}
	 */
	var a = 9;
	if (a % 2 == 0) {
		a++;
	}
	console.log("a = " + a);

	/*
		* 如果条件表达式为真, 就执行代码段1, 否则执行代码段2
		if (条件表达式) {
			代码段1
		} else {
			代码段2
		}

	*/
	// var a = 6, b = 5;
	// if (a > b) {
	// 	alert("a比b大");
	// } else {
	// 	alert("a没有b大");
	// }

	// 闰年的条件
	// 1. 能被4整除但不能被100整除的是闰年
	// 2. 能被400整除的是闰年
	// var year = 400;
	// if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
	// 	alert("是闰年");
	// } else {
	// 	alert("是平年");
	// }

	var n1 = 25, n2 = 28, n3;
	// if (n1 > n2) {
	// 	n3 = n1;
	// } else {
	// 	n3 = n2;
	// }
	// console.log("最大数为: " + n3);

	// 条件表达式 ? 值1 : 值2; 如果条件表达式为真, 表达式的返回值为值1, 否则为值2
	n3 = n1 > n2 ? n1 : n2;
	console.log("最大数为: " + n3);
	// console.log("我" + "爱" + "你");
	// console.log("a = " + n3);


	// 级联式
	/*
		if (条件1) {
			代码1
		} else if (条件2) {
			代码2
		} else if (条件3) {
			代码3
		} ... (条件n) {
			代码n
		} else {
			代码n+1
		}
	*/
	// var peopleCount = 0;
	// if (peopleCount == 1) {
	// 	alert("两个人打台球!");
	// } else if (peopleCount == 2) {
	// 	alert("三个人斗徐旺!");
	// } else if (peopleCount == 3) {
	// 	alert("四个人打豆豆!");
	// } else if (peopleCount == 4) {
	// 	alert("五个人开黑!");
	// } else {
	// 	alert("KTV");
	// }


	// switch...case... 开关语句
	var n = 9;
	switch (n) {
		case 1:
			console.log("一楼分机号!");
			// break: 立即结束switch语句, 如果不写break, 那么会继续执行下一个case语句
			break;
		case 2:
			console.log("二楼分机号!");
			break;
		case 3:
			console.log("三楼分机号!");
			break;
		case "徐旺":
			console.log("真不要脸!");
			break;
		default:
			console.log("您拨打的分机号不存在!");
			break;

	}













</script>